Problems Related to Shortest Strings in Formal Languages
نویسندگان
چکیده
In formal language theory, studying shortest strings in languages, and variations thereof, can be useful since these strings can serve as small witnesses for properties of the languages, and can also provide bounds for other problems involving languages. For example, the length of the shortest string accepted by a regular language provides a lower bound on the state complexity of the language. In Chapter 1, we introduce some relevant concepts and notation used in automata and language theory, and we show some basic results concerning the connection between the length of the shortest string and the nondeterministic state complexity of a regular language. Chapter 2 examines the effect of the intersection operation on the length of the shortest string in regular languages. A tight worst-case bound is given for the length of the shortest string in the intersection of two regular languages, and loose bounds are given for two variations on the problem. Chapter 3 discusses languages that are defined over a free group instead of a free monoid. We study the length of the shortest string in a regular language that becomes the empty string in the free group, and a variety of bounds are given for different cases. Chapter 4 mentions open problems and some interesting observations that were made while studying two of the problems: finding good bounds on the length of the shortest squarefree string accepted by a deterministic finite automaton, and finding an efficient way to check if a finite set of finite words generates the free monoid. Some of the results in this thesis have appeared in work that the author has participated in [3, 4].
منابع مشابه
Decidability and Shortest Strings in Formal Languages
Given a formal language L specified in various ways, we consider the problem of determining if L is nonempty. If L is indeed nonempty, we find upper and lower bounds on the length of the shortest string in L.
متن کاملRegular Functions, Cost Register Automata, and Generalized Min-Cost Problems
Motivated by the successful application of the theory of regular languages to formal verification of finite-state systems, there is a renewed interest in developing a theory of analyzable functions from strings to numerical values that can provide a foundation for analyzing quantitative properties of finite-state systems. In this paper, we propose a deterministic model for associating costs wit...
متن کاملTowards Spatial Reasoning with Strings and Pins
Spatial problems and a variety of abstract problems can be solved by humans with more ease if the problem can be visualized and/or manipulated. Elaborating on the differences and interplay between representing spatial problems and solving them, this paper focuses on exploring the qualities of a strings and pins problem solving domain. This domain is compared to the straightedge and compass doma...
متن کاملSurvey on various Classes of Picture Languages
A formal language is defined as a set of strings of an alphabet which is a non-empty set. In terms of pictures, a set of pictures are called as picture language in the field of formal languages. The study of picture languages was originally prompted by the problems of image processing and pattern recognition. The matrix grammar and tiling systems have been designed to describe the picture langu...
متن کاملS 6810 Theory of Computing February 3 , 2009 Lecture 5 : Polynomial Hierarchy Instructor : Rafael Pass Scribe : Navin Sivakumar
Recall that NP can be thought of as the class of languages consisting of strings for which there exists an easily verifiable proof. Similarly, the complementary class coNP can be interpreted as the class of languages consisting of strings for which all proofs fail. Intuitively, problems in NP ask whether there exists a string satisfying certain properties, whereas problems in coNP whether all s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010